//
//  UserManager.h
//  NiuBanJinGold
//
//  Created by Billy on 15/9/17.
//  Copyright (c) 2015年 zzjr. All rights reserved.
//
/**
 
    该文件 用于管理当前用户的行为
 
 */

#import <Foundation/Foundation.h>
@class  User;

@interface UserManager : NSObject

@property (nonatomic, strong) User *user; //被管理对象

+ (UserManager *) sharedUserManager;

 /**
  *	@brief	//判定用户是否登陆
  *
  *	@return	ture or flase
  */
- (BOOL) isLogin ;

 /**
  *	@brief	 用于用户登出
  *
  *	@return	void
  */
- (void)  logOut;

/**
 *	@brief	 用于检测用户用没有实名认证
 *
 *	@return	BOOL
 */
- (BOOL) isAuthentication;

/**
 *	@brief	 用于检测用户用没有绑定过卡
 *
 *	@return	BOOL
 */
- (BOOL) isCardBinding;

/**
 *	@brief	 用于检测用户用没有成功支付过
 *
 *	@return	BOOL
 */
- (BOOL) isSuccessPayment;



/**
 *	@brief	 用于归档用户到NSUserDefault,将来可用归档到DB中
 *
 * @param user  用户对象
 *
 *	@return	void
 */
- (void) saveCurrentUser:(User *) user;

/**
 *	@brief	 用于获取NSUserDefault用户
 *
 *	@return	user 用户对象
 */
- (User *) getCurrentUser;



@end
